widget accessible: Use GdkEvent API
authorMatthias Clasen <mclasen@redhat.com>
Sat, 26 Aug 2017 14:50:34 +0000 (10:50 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:02 +0000 (18:39 +0200)
gtk/a11y/gtkwidgetaccessible.c

index e3b9ee847bbce96122b8ef86de028d104dbfd133..499976f590308dea78db2ee125fb534845f160a9 100644 (file)
@@ -49,10 +49,12 @@ focus_cb (GtkWidget     *widget,
           GdkEventFocus *event)
 {
   AtkObject *obj;
+  gboolean in;
 
   obj = gtk_widget_get_accessible (widget);
 
-  g_signal_emit_by_name (obj, "focus-event", event->in);
+  gdk_event_get_focus_in ((GdkEvent *)event, &in);
+  g_signal_emit_by_name (obj, "focus-event", in);
 
   return FALSE;
 }